package com.ynny.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

@Controller
@RequestMapping(value = "/user")
public class RequestMappingTestController {

//    @RequestMapping  请求映射
//    value 的就是 请求的路径
//    path 的 就是 请求的路径
//    method 就是 请求的类型(方式 方法)
//    默认情况不写 就是 所有请求类型都支持
//    如果写了 就是 只支持指定的请求类型

//    @GetMapping @RequestMapping(value = "/hi",method = RequestMethod.GET)
//    @PutMapping @RequestMapping(value = "/hi",method = RequestMethod.PUT)

//    Rest风格   GET   POST   PUT  DELETE
//   它可以标记在方法上 也可以标记在类上


    //默认情况 视图解析器 根据
    //前缀拼接（prefix） 视图字符串(success) 后缀拼接(suffix)
//    @RequestMapping(value = "/hi",method = RequestMethod.GET)
    @GetMapping("/hi")
    public String test01(){
        System.out.println("hello world");
        return "success";
    }


    @RequestMapping(value = {"/hi2","/hi3"},
            method = {RequestMethod.GET,RequestMethod.POST})
    @ResponseBody
    public String test02(){
        System.out.println("hello world");
        return "success02";
    }

}
